{"ast":null,"code":"var __rest = this && this.__rest || function (s, e) {\n  var t = {};\n  for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n  if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n    if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n  }\n  return t;\n};\nimport classNames from 'classnames';\nimport React, { Children, forwardRef, useContext } from 'react';\nimport { ConfigContext } from '../config-provider';\nimport { Col } from '../grid';\nimport { cloneElement } from '../_util/reactNode';\nimport { ListContext } from './index';\nexport const Meta = _a => {\n  var {\n      prefixCls: customizePrefixCls,\n      className,\n      avatar,\n      title,\n      description\n    } = _a,\n    others = __rest(_a, [\"prefixCls\", \"className\", \"avatar\", \"title\", \"description\"]);\n  const {\n    getPrefixCls\n  } = useContext(ConfigContext);\n  const prefixCls = getPrefixCls('list', customizePrefixCls);\n  const classString = classNames(`${prefixCls}-item-meta`, className);\n  const content = /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-item-meta-content`\n  }, title && /*#__PURE__*/React.createElement(\"h4\", {\n    className: `${prefixCls}-item-meta-title`\n  }, title), description && /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-item-meta-description`\n  }, description));\n  return /*#__PURE__*/React.createElement(\"div\", Object.assign({}, others, {\n    className: classString\n  }), avatar && /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-item-meta-avatar`\n  }, avatar), (title || description) && content);\n};\nconst InternalItem = (_a, ref) => {\n  var {\n      prefixCls: customizePrefixCls,\n      children,\n      actions,\n      extra,\n      className,\n      colStyle\n    } = _a,\n    others = __rest(_a, [\"prefixCls\", \"children\", \"actions\", \"extra\", \"className\", \"colStyle\"]);\n  const {\n    grid,\n    itemLayout\n  } = useContext(ListContext);\n  const {\n    getPrefixCls\n  } = useContext(ConfigContext);\n  const isItemContainsTextNodeAndNotSingular = () => {\n    let result;\n    Children.forEach(children, element => {\n      if (typeof element === 'string') {\n        result = true;\n      }\n    });\n    return result && Children.count(children) > 1;\n  };\n  const isFlexMode = () => {\n    if (itemLayout === 'vertical') {\n      return !!extra;\n    }\n    return !isItemContainsTextNodeAndNotSingular();\n  };\n  const prefixCls = getPrefixCls('list', customizePrefixCls);\n  const actionsContent = actions && actions.length > 0 && /*#__PURE__*/React.createElement(\"ul\", {\n    className: `${prefixCls}-item-action`,\n    key: \"actions\"\n  }, actions.map((action, i) => /*#__PURE__*/\n  // eslint-disable-next-line react/no-array-index-key\n  React.createElement(\"li\", {\n    key: `${prefixCls}-item-action-${i}`\n  }, action, i !== actions.length - 1 && /*#__PURE__*/React.createElement(\"em\", {\n    className: `${prefixCls}-item-action-split`\n  }))));\n  const Element = grid ? 'div' : 'li';\n  const itemChildren = /*#__PURE__*/React.createElement(Element, Object.assign({}, others, !grid ? {\n    ref\n  } : {}, {\n    className: classNames(`${prefixCls}-item`, {\n      [`${prefixCls}-item-no-flex`]: !isFlexMode()\n    }, className)\n  }), itemLayout === 'vertical' && extra ? [/*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-item-main`,\n    key: \"content\"\n  }, children, actionsContent), /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-item-extra`,\n    key: \"extra\"\n  }, extra)] : [children, actionsContent, cloneElement(extra, {\n    key: 'extra'\n  })]);\n  return grid ? /*#__PURE__*/React.createElement(Col, {\n    ref: ref,\n    flex: 1,\n    style: colStyle\n  }, itemChildren) : itemChildren;\n};\nconst Item = /*#__PURE__*/forwardRef(InternalItem);\nItem.Meta = Meta;\nexport default Item;","map":{"version":3,"names":["__rest","s","e","t","p","Object","prototype","hasOwnProperty","call","indexOf","getOwnPropertySymbols","i","length","propertyIsEnumerable","classNames","React","Children","forwardRef","useContext","ConfigContext","Col","cloneElement","ListContext","Meta","_a","prefixCls","customizePrefixCls","className","avatar","title","description","others","getPrefixCls","classString","content","createElement","assign","InternalItem","ref","children","actions","extra","colStyle","grid","itemLayout","isItemContainsTextNodeAndNotSingular","result","forEach","element","count","isFlexMode","actionsContent","key","map","action","Element","itemChildren","flex","style","Item"],"sources":["/data/messenger.client/node_modules/antd/es/list/Item.js"],"sourcesContent":["var __rest = this && this.__rest || function (s, e) {\n  var t = {};\n  for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n  if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n    if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n  }\n  return t;\n};\nimport classNames from 'classnames';\nimport React, { Children, forwardRef, useContext } from 'react';\nimport { ConfigContext } from '../config-provider';\nimport { Col } from '../grid';\nimport { cloneElement } from '../_util/reactNode';\nimport { ListContext } from './index';\nexport const Meta = _a => {\n  var {\n      prefixCls: customizePrefixCls,\n      className,\n      avatar,\n      title,\n      description\n    } = _a,\n    others = __rest(_a, [\"prefixCls\", \"className\", \"avatar\", \"title\", \"description\"]);\n  const {\n    getPrefixCls\n  } = useContext(ConfigContext);\n  const prefixCls = getPrefixCls('list', customizePrefixCls);\n  const classString = classNames(`${prefixCls}-item-meta`, className);\n  const content = /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-item-meta-content`\n  }, title && /*#__PURE__*/React.createElement(\"h4\", {\n    className: `${prefixCls}-item-meta-title`\n  }, title), description && /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-item-meta-description`\n  }, description));\n  return /*#__PURE__*/React.createElement(\"div\", Object.assign({}, others, {\n    className: classString\n  }), avatar && /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-item-meta-avatar`\n  }, avatar), (title || description) && content);\n};\nconst InternalItem = (_a, ref) => {\n  var {\n      prefixCls: customizePrefixCls,\n      children,\n      actions,\n      extra,\n      className,\n      colStyle\n    } = _a,\n    others = __rest(_a, [\"prefixCls\", \"children\", \"actions\", \"extra\", \"className\", \"colStyle\"]);\n  const {\n    grid,\n    itemLayout\n  } = useContext(ListContext);\n  const {\n    getPrefixCls\n  } = useContext(ConfigContext);\n  const isItemContainsTextNodeAndNotSingular = () => {\n    let result;\n    Children.forEach(children, element => {\n      if (typeof element === 'string') {\n        result = true;\n      }\n    });\n    return result && Children.count(children) > 1;\n  };\n  const isFlexMode = () => {\n    if (itemLayout === 'vertical') {\n      return !!extra;\n    }\n    return !isItemContainsTextNodeAndNotSingular();\n  };\n  const prefixCls = getPrefixCls('list', customizePrefixCls);\n  const actionsContent = actions && actions.length > 0 && /*#__PURE__*/React.createElement(\"ul\", {\n    className: `${prefixCls}-item-action`,\n    key: \"actions\"\n  }, actions.map((action, i) =>\n  /*#__PURE__*/\n  // eslint-disable-next-line react/no-array-index-key\n  React.createElement(\"li\", {\n    key: `${prefixCls}-item-action-${i}`\n  }, action, i !== actions.length - 1 && /*#__PURE__*/React.createElement(\"em\", {\n    className: `${prefixCls}-item-action-split`\n  }))));\n  const Element = grid ? 'div' : 'li';\n  const itemChildren = /*#__PURE__*/React.createElement(Element, Object.assign({}, others, !grid ? {\n    ref\n  } : {}, {\n    className: classNames(`${prefixCls}-item`, {\n      [`${prefixCls}-item-no-flex`]: !isFlexMode()\n    }, className)\n  }), itemLayout === 'vertical' && extra ? [/*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-item-main`,\n    key: \"content\"\n  }, children, actionsContent), /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-item-extra`,\n    key: \"extra\"\n  }, extra)] : [children, actionsContent, cloneElement(extra, {\n    key: 'extra'\n  })]);\n  return grid ? /*#__PURE__*/React.createElement(Col, {\n    ref: ref,\n    flex: 1,\n    style: colStyle\n  }, itemChildren) : itemChildren;\n};\nconst Item = /*#__PURE__*/forwardRef(InternalItem);\nItem.Meta = Meta;\nexport default Item;"],"mappings":"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"},"metadata":{},"sourceType":"module"}